#Game
import os, sys
import graphics
import input
import utils
import pygame
from pygame.locals import *

class Game

	Logger = None
	Graphics = None
	Input = None
	Clock = None
	
	def __init__(self):
		self.Logger = utils.log_manager("Log.tx")
		self.Logger.log.info("Started Logging...")
		
		self.Graphics = graphics.Graphics(self.Logger)
		
		self.Input = input._input(self.Logger)
		
		self.Clock = pygame.time.Clock()
		
	def Step(self):
		
		io_state = self.Input.parse()
		self.Graphics.draw()
		
		return io_state
		